/**
 * 选择排序示例
 * @authur: 杨亚旭 891217573@qq.com
 * @date: 2019/3/18 18:01
 **/
public class SelectSort {

    /**
      *
      *
      * @author: 杨亚旭 891217573@qq.com
      * @date: 2019/3/18 18:13
      * @param:
      * @return:
      **/
    public static void selectSort(int array[]){

        for (int i=0;i<array.length-1;i++){

            int k=i;
            for(int j=k+1;j<array.length;j++){
                if(array[j]<=array[k]){
                    k=j;
                }
            }
            if(i!=k){
                int temp=array[i];
                array[i]=array[k];
                array[k]=temp;
            }

        }
    }

    public static void main(String[] args) {
        int array[]={1,2,10,5,10,8};
        selectSort(array);
        for(int val: array){
            System.out.println("值:"+val);
        }
    }
}
